
************************************************************
*  CONTENTS OF THIS DOCUMENT
************************************************************
This document contains the following sections:

1. Overview DiscountASP.NET Control Panel API
2. Overview Control Panel API Alert Application
3. Detail Info: CP API Alert Application
4. Contents of the Extracted Files
5. System Requirements
6. DiscountASP.NET API Community Forum
7. DiscountASP.NET API Terms and Conditions


************************************************************
* 1.  Overview DiscountASP.NET Control Panel API
************************************************************

DiscountASP.NET Control Panel API
The Control Panel ASP.NET Web Service API consists of an API library and associated documentation that allows you to display results, obtain specific information and news, and to manipulate/modify settings and certain aspects of your DiscountASP.NET web hosting account.


************************************************************
* 2.  Overview Control Panel API Alert Application
************************************************************

API Alert Application
This sample application was designed to demonstrate use of the DiscountASP.NET Control Panel API.  This application will alert the user when specific user preset thresholds are reached for various DiscountASP.NET web hosting account services. For example, the user can be alerted when their web hosting account disk space or bandwidth reaches a specific threshold.


************************************************************
* 3. Detail Info: CP API Alert Application
************************************************************

Service Settings (Main Tab) 
---------------------------
This section enables the user to specify the DiscountASP.NET web hosting account by setting the domain and corresponding key.

Alert Settings (Main Tab)
-------------------------
This section enables the user to set thresholds for each of the following modules:

News (Sub Tab)
--------------
Enable/Disable alerts for Control Panel News. If Enabled, the user receives an alert every time there is news for their hosting account.

Bandwidth (Sub Tab)
--------------------
This section enables the user to set the Disk quota and Bandwidth usage thresholds in Megabytes. When enabled, the application will alert the user when the current Bandwidth/Disk quota usage reaches the threshold.

Email (Sub Tab)
---------------
This section enables the user to set 'Individual Email Threshold' and 'Total Email Usage Threshold'. 
- Individual Email Threshold is set as a percentage and will alert the user when any of their email accounts reaches the set threshold.
- Total Email Usage Threshold is set in Megabytes and will alert the user when their total email usage reaches the set threshold.

Database (Sub Tab)
------------------
This section enables the user to specify databases for which they want to receive alerts. For example, when the specified database exceeds a preset usage percentage threshold the user is alerted. Every time a database is added to the list, all the specified databases are checked for their usage percentage. A database can be removed from the list by selecting the database and clicking 'Remove'.

Alert Log (Sub Tab)
-------------------
This section keeps a log of the alerts that were generated. The log includes alert details along with the timestamp. Only the last 10 alerts are logged.

Activities Dialog Box
---------------------
This displays all the current activities performed by the application.

Things to note about the tool
Alerts for each of the above modules can be individually Enabled/Disabled.
To Exit the Application, right click the icon in the system tray and click 'Exit'
The methods to check all the above modules are called periodically as follows:

-The Key is verified every 1 Hour.
-The News is checked every 1.5 Hours.
-The Bandwidth/Disk Space Usage is checked every 2 Hours.
-The Email methods are called every 2.25 Hours.
-The Database Methods are called every 2.5 Hours.

Each of the above modules are checked every time they are 'Enabled' or when threshold settings are modified.


************************************************************
* 4. Contents of the Extracted Files
************************************************************

binary folder - Contains the compiled executable
source folder - Contains source code 
license.txt - Application license
README.txt - This README file


************************************************************
* 5. System Requirements
************************************************************

Local system must have .NET Framework 2.0 installed


************************************************************
* 6. DiscountASP.NET API Community Forum
************************************************************

For more information about the DiscountASP.NET Control Panel API and this application, visit the DiscountASP.NET Community Forum at: http://community.discountasp.net/default.aspx?f=27

Feedback, suggestions, bug reports should be posted in the DiscountASP.NET Community Forum.


************************************************************
* 7. DiscountASP.NET API Terms and Conditions
************************************************************

DiscountASP.NET API Terms and Conditions: http://www.discountasp.net/userpolicy_api.aspx